const { defineConfig } = require("@vue/cli-service");

const mock = require("./mock");

module.exports = defineConfig({
  transpileDependencies: true,
  // 配置开发服务器
  devServer: {
    // 启用代理服务器
    proxy: {
      // 当请求前缀以/api开头，就会被代理服务器转发请求，转发到target服务器上
      "/api": {
        target: "http://sph-h5-api.atguigu.cn",
        // pathRewrite: {
        //   "^/api": "",
        // },
      },
    },
    // 设置mock
    onBeforeSetupMiddleware(devServer) {
      // app应用对象
      const app = devServer.app;
      mock(app);
    },
  },
});
